package com.zretc.service;

import java.util.List;
import java.util.Map;

import com.zretc.entity.Collect;
import com.zretc.util.PageInfo;

/**
 * 收藏列表服务层
 * @author Administrator
 * 
 */
public interface CollectService {
	/**
	 * 添加收藏
	 * @author hexiawei
	 * retuen int
	 */
	int addCollect(Map<String, Object> map);
	
	/**
	 * 取消收藏
	 * @author hexiawei
	 * retuen int
	 */
	int unCollect(Map<String, Object> map);
	
	/**
	 * 根据songId歌曲id和用户Id查找收藏列表
	 * @author hexiawei
	 * retuen Collect
	 */
	Collect getCollect(Integer songId,Integer accountId);
	
	/**
	 * 根据用户Id查找收藏列表
	 * @author hexiawei
	 * retuen PageInfo<Collect>
	 */
	PageInfo<Collect> getCollectByAccountId(Map<String, String> map);
}
